// JavaScript Document
//função que carrega a página de cadastro de tipo de nota
$("#cadastroTipoNota").live("click",function(){
	$("#resultado").load("paginas/cadastroTipoNota.php");
});
//função que carrega a página com a busca de todos os dados de tipo de nota
$("#buscaTipoNota").live("click",function(){
	$("#resultado").load("paginas/view.busca.TipoNota.php");
});

//função que desbloqueia o campo texto para edição e coloca a bordar azul em destaque
$("a:.editarTipoNota").live("click",function(){	
	var id = $(this).attr("lang");
	var idText = 0;
	var qtde = 0;
	$("#resultado").find(".desbloquear").each(function(){
		qtde = qtde + 1;
	});
	
	if(qtde != 0){
		$("input:.desbloquear").attr("disabled", "disabled");
		$("input:.desbloquear").attr("class", "descricao");	
	}
	//percorre todos os campos textos
	$("#resultado").find(".descricao").each(function(){
		idText = $(this).attr("lang");
		//quando o id que esta no campo texto é igual ao do link executa os comandos
		if(id == idText){
			//pega o texto que esta no campo
			var texto = $(this).attr("value");
			//apaga o texto
			$(this).val("");
			//desbloqueia o campo
			$(this).removeAttr("disabled");
			//coloca o foco no campo
			$(this).focus();
			//coloca o texto novamento no campo o que faz com que o cursor vá para o final o texto
			$(this).attr("value", texto);
			//muda a classe do campo de texto
			$(this).addClass("desbloquear");
		}
		
	});
});

$("a:.excluirTipoNota").live("click",function(){	
	var pagina = "paginas/view.busca.TipoNota.php";
	var id = $(this).attr("lang");
	$.post(pagina,{id:id}, function(resposta){
		//recarrega a pagina de busca com todos os dados de tipo nota
		alert(resposta);
		$("#resultado").load("paginas/view.busca.TipoNota.php");
	});	
});
//funcão para alterar o tipo da nota
function alterar(){
	var pagina = "paginas/view.busca.TipoNota.php";
	var id = $("input:.desbloquear").attr("lang");
	var texto = $("input:.desbloquear").attr("value");
	//passa para a pagina o id que será alterado e a nova descrição
	$.post(pagina,{id:id, texto:texto }, function(resposta){
		//recarrega a pagina de busca com todos os dados de tipo nota
		$("#resultado").load("paginas/view.busca.TipoNota.php");
	});	

}
//funcão para executar a alteração quando for teclado o enter
$("input:.desbloquear").live("keydown", function(event){
		if(event.keyCode == 13){
			alterar();
		}
});
//função para executar a alteração quando o campo perder o foco
/*
$("input:.desbloquear").live("blur", function(event){
		
	alterar();
		
});
*/
